App({


  globalData:{
    token:''
  },

  setToken(params){
    // console.log(params);
    this.globalData.token = params
  },
	/**
	 * 当小程序初始化完成时，会触发 onLaunch（全局只触发一次）
	 *  onLaunch 是小程序的钩子函数，在小程序冷启动时一定会执行到
	 *  当小程序冷启动时，会自动向微信后台请求新版本的信息，如果有新版本，会立即进行下载
	 */
	onLaunch: function () {

    console.log("🥇小程序应用 - onLaunch");
		// 使用 wx.getUpdateManager 方法监听下载状态
		const updateManager = wx.getUpdateManager()

		// 当下载完成新版本后，会触发 onUpdateReady 回调函数
		updateManager.onUpdateReady(function () {
			// 在函数中会给用户提示，询问是否重启
			wx.showModal({
				title: '更新提示',
				content: '新版本已经准备好，是否重启应用',
				success: (res) => {
					if (res.confirm) {
						// 强制当前小程序使用新版本并且重启小程序
						updateManager.applyUpdate()
					}
				}
			})
		})
		// 当下载失败新版本后，会触发 onUpdateFailed 回调函数
		updateManager.onUpdateFailed(function () {
			// 新的版本下载失败
			wx.showModal({
				title: '更新提示',
				content: '新版本下载失败，请检查网络！',
				showCancel: false
			})
		})
	},

	/**
	 * 当小程序启动，或从后台进入前台显示，会触发 onShow
	 */
	onShow: function (options) {
		console.log("🥇小程序应用 - onShow");
	},

	/**
	 * 当小程序从前台进入后台，会触发 onHide
	 */
	onHide: function () {
    console.log("🥇小程序应用 - onHide");
	},

	/**
	 * 当小程序发生脚本错误，或者 api 调用失败时，会触发 onError 并带上错误信息
	 */
	onError: function (msg) {
		
	}
})


